package org.jeecg.common.system.dto;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * description: 系统批量入参DTO
 * taskId：
 * <pre>
 * change history:
 * date             defect#             person                comments
 * ---------------------------------------------------------------------
 * 2023/7/20       ********         zhaochaoyue        create file
 * </pre>
 *
 * @author: zhaochaoyue
 * @date: 2023/7/20 16:59
 * @copyright: 2023
 */
@Data
public class SysBatchSmsReqDTO{

    /**
     * 系统标识
     */
    private String topicId;
    /**
     * 消息类型
     */
    private Integer smsType;

    /**
     * 短信推送内容 key是用户Id value 是多个消息内容
     */
    private Map<String, List<String>> letterMap;

    /**
     * 第一个Map的 key存放用户id  第二个Map的 key存放消息模板编码
     * List<Map<String,Object>> 存放消息内容,每个模板可对应多条消息内容
     * 当需要发短信为必传字段
     */
    private Map<String, Map<String,List<Map<String,Object>>>> listMap;
}
